package com.sparrow.resource.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 配置检查注解，需在@Resource注解的配置类里面 新增一个带@Check的方法:
 * <pre>
 *     @Check
 *     public void check(ResourceCache<Integer, SceneResource> sceneResourceCache) {
 *         //检查逻辑
 *     }
 * </pre>
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Check {
}
